﻿using UtfprLibrary.Windows.Forms.ComponentModel;

namespace UtfprLibrary.Windows.Forms {
    /// <summary>
    /// The configurations of a UtfprBindingNavigator control.
    /// </summary>
    public interface IUtfprBindingNavigatorConfiguration {
        /// <summary>
        /// Sets up the default UtfprBindingNavigator icons intended to be used by the system.
        /// </summary>
        /// <typeparam name="T">Type of the UtfprBindingNavigator icons that will be used by the library.</typeparam>
        void SetUtfprBindingNavigatorIconsDefault<T>() where T : UtfprBindingNavigatorBaseIcons;
    }
}
